function nuevoAjax(){ 
    var xmlhttp=false; 
    try { 
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
    } catch (e) { 
        try { 
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
        } catch (E) { 
            xmlhttp = false; 
        } 
    } 

    if (!xmlhttp && typeof XMLHttpRequest!='undefined') { 
        xmlhttp = new XMLHttpRequest(); 
    } 
    return xmlhttp; 
} 

function cargarContenido(datasource,divID){ 
    var contenedor;  
    contenedor = document.getElementById(divID); 
    ajax=nuevoAjax(); 
    var nombre =document.getElementById("txtUsuario").value //Esta variable obtiene el valor de lo q puso el usuario en el textbox nombre 
    ajax.open("GET", datasource+"?"+"&"+"variable="+nombre,true);
    ajax.onreadystatechange=function() {     
        if (ajax.readyState==4) { 
            contenedor.innerHTML = ajax.responseText 
            alert(ajax.responseText);
            alert(contenedor.innerHTML);
        } 
    } 
    ajax.send(null) 
}